Boost your vocab and unleash your potential!

Recently viewed words:
Definitions of life support
  1. noun
    equipment that makes life possible in otherwise deadly environmental conditions

    Similar: 

    type of:
  2. noun
    medical equipment that assists or replaces important bodily functions and so enables a patient to live who otherwise might not survive
    "the patient is on life support"

    Similar: 

    type of:
Explanation of life support
My lists:
Recently viewed words: